package com.model.xmlElement;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@XmlAccessorType(XmlAccessType.FIELD)
public class DataColumn implements Serializable{
	public static final Logger LOG = LoggerFactory.getLogger(DataColumn.class);
	private static final long serialVersionUID = 1L;
	
	@XmlElement(name = "dataColumn_pattern")	
	private DataColumnPattern dataColumnPattern;
	@XmlElement(name = "datacolumn_input")	
	private DataColumnInput dataColumnInput;
	@XmlElement(name = "datacolumn_parse")
	private DataColumnParse dataColumnParse;
	@XmlElement(name = "datacolumn_url")
	private DatacolumnUrl dataColumnUrl;
	@XmlElement(name = "datacolumn_output")
	private DataColumnOutput dataColumnOutput;
	
	
	public DataColumnPattern getDataColumnPattern() {
		return dataColumnPattern;
	}
	public void setDataColumnPattern(DataColumnPattern dataColumnPattern) {
		this.dataColumnPattern = dataColumnPattern;
	}
	public DatacolumnUrl getDataColumnUrl() {
		return dataColumnUrl;
	}
	public void setDataColumnUrl(DatacolumnUrl dataColumnUrl) {
		this.dataColumnUrl = dataColumnUrl;
	}
	public DataColumnInput getDataColumnInput() {
		return dataColumnInput;
	}
	public void setDataColumnInput(DataColumnInput dataColumnInput) {
		this.dataColumnInput = dataColumnInput;
	}
	public DataColumnParse getDataColumnParse() {
		return dataColumnParse;
	}
	public void setDataColumnParse(DataColumnParse dataColumnParse) {
		this.dataColumnParse = dataColumnParse;
	}
	public DataColumnOutput getDataColumnOutput() {
		return dataColumnOutput;
	}
	public void setDataColumnOutput(DataColumnOutput dataColumnOutput) {
		this.dataColumnOutput = dataColumnOutput;
	}
	public DataColumn() {
		super();
	}

}
